long-term leased facility - Deutsch Englisch Wörterbuch